<?php
	session_start();
	include('../functions/soap.php');
	include('head.php');
	
	//Kijk of er is ingelogd
	if(!isset($_SESSION['session']))
	{
		header('Location: ../');
	}
?>

<body>

    <div class="wrapper">
		<div class="header"><img src="../img/logo.gif" /></div>
        <?php include('logininfo.php') ?>
        <div class="menu"><?php include('menu.php'); ?></div>
		<div class="sidebar">

			<?php include('../copyrightBox.php') ?>
            
		</div>

    	<div class="content">
        	<h3 class="header">Bedrijf Overzicht</h3>
			<?php
				//Maak een getBedrijf object aan
				$bedrijf = new GetBedrijf($wsdl);
				//Vraag om een lijstje van alle bedrijven
				$bedrijvenArray = $bedrijf->getBedrijven();
				
				//Maak de table head aan
				$bedrijfTable = '<table width="100%">';
				$bedrijfTable.= '<tr width="100%">';
				$bedrijfTable.= '<th width="5%">&nbsp;</th>';
				$bedrijfTable.= '<th width="15%">Bedrijfsnaam</th>';
				$bedrijfTable.= '<th width="10%">Plaats</th>';
				$bedrijfTable.= '<th width="10%">Telefoonnr</th>';
				$bedrijfTable.= '<th width="20%">Email</th>';
				$bedrijfTable.= '<thwidth="10%">&nbsp;</th>';
				
				if($rol == 'Admin' || $rol == 'Administratie')
				{
					$bedrijfTable.= '<th width="10%">&nbsp;</th>';
				}
				$bedrijfTable.= "</tr></table>";
				
				//Loop door de bedrijvenArray heen en schrijf deze weg op het scherm
				foreach($bedrijvenArray as $record)
				{
					
					$bedrijfTable.= '<table width="100%"><tr width="100%" id="bedrijf'.$i.'">';
					$bedrijfTable.= '<td width="5%">[<a href="#" id="v_toggle'.$i.'" name="v_toggle'.$i.'">+</a>]</td>';
					$bedrijfTable.= '<td width="15%">'.$record->getBedrijfsnaam().'</td>';
					$bedrijfTable.= '<td width="10%">'.$record->getPlaatsnaam().'</td>';
					$bedrijfTable.= '<td width="10%">'.$record->getTelefoonnr().'</td>';
					$bedrijfTable.= '<td width="20%"><a href="mailto:'.$record->getEmail().'">'.$record->getEmail().'</a></td>';
					$bedrijfTable.= '<td width="10%"><a href="bedrijf_bekijken.php?id='.$record->getId().'">Bekijk</a></td>';
					
					if($rol == 'Admin' || $rol == 'Administratie')
					{
						$bedrijfTable.= '<td width="10%"><a href="bedrijf_bewerken.php?id='.$record->getId().'">Bewerk</a></td>';
					}
					
					$bedrijfTable.= "</tr></table>";
					
					$contactenTable = '<div width="400" id="slide'.$i.'" class="slider">';
					
					if(sizeof($record->getContacten()) > 0 || $record->getContacten() != NULL)
					{
						$contactenTable.= '<table width="100%">';
						$contactenTable.= '<tr width="100%">';
						$contactenTable.= '<th width="10%">Naam</th>';
						$contactenTable.= '<th width="10%">Telefoonnummer</th>';
						$contactenTable.= '<th width="10%">Email</th>';
						$contactenTable.= '<th width="20%">Type</th>';
						$contactenTable.= '<th width="5%">&nbsp;</th>';
						
						if($rol == 'Admin' || $rol == 'Administratie')
						{
							$contactenTable.= '<th width="5%">&nbsp;</th>';
							$contactenTable.= '<th width="5%">&nbsp;</th>';
						}
						else
						{
							$contactenTable.= '<th width="10%">&nbsp;</th>';
						}

						$contactenTable.= '</tr>';
						
						$contacten = $record->getContacten();
						foreach($contacten as $contact)
						{
							$contactenTable.= '<tr width="100%">';
							$contactenTable.= '<td width="15%">'.$contact->getFullName().'</td>';
							$contactenTable.= '<td width="15%">'.$contact->getTelefoonnummer().'</td>';
							$contactenTable.= '<td width="15%"><a href="mailto:'.$contact->getEmail().'">'.$contact->getEmail().'</a></td>';
							$contactenTable.= '<td width="15%">'.$contact->getRol().'</td>';
							$contactenTable.= '<td width="10%"><a href="contact_bekijken.php?id='.$contact->getId().'">Bekijk</a></td>';
							if($rol == 'Admin' || $rol == 'Administratie')
							{
								$contactenTable.= '<td width="10%"><a href="contact_bewerken.php?id='.$contact->getId().'">Bewerk</a></td>';
							}
							$contactenTable.= '</tr>';
						}
						$contactenTable.= '</table>';
					}
					
					if($rol == 'Admin' || $rol == 'Administratie')
					{
						$contactenTable.= '> <a href="contact_toevoegen.php?bedrijf=';
						$contactenTable.= $record->getId().'">Contact toevoegen</a>';
					}
					
					$contactenTable.= '</div>';
					
					$bedrijfTable.= $contactenTable;
					
					$javascript.= "\n var myVerticalSlide".$i." = new Fx.Slide('slide".$i."').hide();
$('v_toggle".$i."').addEvent('click', function()
{
	myVerticalSlide".$i.".toggle();
});\n
								   ";
					$i++;
				}
				
				$javascript = '<script type="text/javascript">
window.addEvent(\'domready\', function(){'. $javascript;
				$javascript = $javascript.'	});
</script>';
				$bedrijfTable = $javascript . $bedrijfTable;
            
            	//bedrijf kunnen toevoegen
				if($rol == 'Admin' || $rol == 'Administratie')
				{
					$bedrijfTable.= '<br />><a href="bedrijf_toevoegen.php">Bedrijf toevoegen</a>';
				}
				
				echo($bedrijfTable);
            ?>
        </div>
    </div>
</body>
</html>